package org.jeecg.modules.xxgx.fpgl.event.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.jeecg.modules.innerApi.common.requestDto.InvoiceParam;
import org.jeecg.modules.task.entity.CsPtTask;
import org.jeecg.modules.task.entity.CsPtTaskmx;
import org.jeecg.modules.xxgx.djgl.vo.CsXxDkdjPage;

import java.util.List;
import java.util.Map;

@ApiModel("批量开票数据模型,接收批量开票数据")
@Data
public class BatchInvoiceEventVo {

    //主任务信息
    CsPtTask task;
    //任务明细:key：fromid+ywid
    Map<String,CsPtTaskmx> taskmxs;

    //待开单据信息：key:发票请求流水号
    Map<String,CsXxDkdjPage> dkdjpages;

    //待开发票信息
    List<InvoiceParam> invoiceParamList;

}
